sexually transmitted disease free - German English Dictionary